<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>functionjs</title>
	<script type="text/javascript">

 //     function sum(num1,num2){
 //     	if(num1>20){
 //     		return num1;
 //     	}
 //     	if(num2>30){
 //     		return num2;
 //     	}
 //     	return num1+num2;

 //     }
 // var  res = sum( 11,10);
     // var abc=function(num1,num2){
     // 	if(num1>1){
     // 		alert(num1);
     // 	}
     //    return num1+num2;

     // }
     // function  sum (num) {
     //      var count=0;
     //      for(i=1;i<=num;i++){
     //      	count=i+count;
     //      }
     //      return count;
     // }
    
  /*   function jichen(num){
     	var count=1;
     	for(i=1;i<=num;i++){
     		count=count*i;
     	}
     	return count;
     }
     var nu=prompt('请输入你的循环数');
    var res = jichen(nu);
   alert(res);*/

   //这个是死循环
   // i=0;
   // while(i<2){
   // 	alert(123);
   // }
   // 这个是回调函数定义：一个函数作为别一个函数的参数；如下
  /*  function ab (num) {
        var num1=1+num;
        alert(num1);
    	// body...
    }
      function bb(argument) {
      	return 123;
      	// body...
      }
      ab(bb());*/
      //以下是递归函数
      function digui(num){
      	if(num==1){
      		return 1;
      	}

      	return num*digui(num-1);

      }

      var i = digui(3);
      alert(i);


	</script>
</head>
<body>
	
</body>
</html>